package javafx191labs.ssheypak.seminar01;

import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx191labs.ssheypak.seminar01.gui.CreatePersonForm;
import javafx191labs.ssheypak.seminar01.gui.FormRow;
import javafx.ext.swing.SwingTextField;
import javafx191labs.ssheypak.common.data.Person;
import javafx191labs.ssheypak.common.data.Manager;

/**
 * @author ssheipak
 */

Stage {
    title: "Управление персоналом."
    scene: Scene {
        width: 400
        height: 600
        content: [
            CreatePersonForm{
                model: Manager{}
                description: "Создание карточки сотрудника"
                title: "Записать данные о сотруднике"
                formRows: [
                        FormRow{
                            title: "Имя"
                            description: "Имя сотрудника"
                            uiControl: SwingTextField{
                                width:200
                                name: "firstName"
                            }
                        },
                        FormRow{
                            title: "Фамилия"
                            description: "Фамилия"
                            uiControl: SwingTextField{
                                width:200
                                name: "lastName"
                            }
                        },
                        FormRow{
                            title: "Дата рождения"
                            description: "Дата рождения сотрудника"
                            uiControl: SwingTextField{
                                width:200
                                name: "birthDay"
                            }
                        },
                        FormRow{
                            title: "департамент"
                            description: "Название подразделения сотрудника"
                            uiControl: SwingTextField{
                                width:200
                                name: "departmentTitle"
                            }
                        },

                ]
            }

        ]
    }
}